//////////////////////////////////////////////////////////////////////////////////////////////
//	File			:	"Player.h"
//
//	Author			:	Mike Davis, Matt Stover, James Thornton, Keith Webster
//	
//	Project			:	TacWars
//
//	Last Modified	:	11/6/2013
//
//	Purpose			:	
//
//////////////////////////////////////////////////////////////////////////////////////////////
#pragma once
#include <vector>
using namespace std;
#include "Entity.h"

class IEntity;
class Player
{
public:
	Player();
	~Player();

	void AddUnit(Entity* Unit, vector<Entity*> &whatVec);
	void RemoveUnit(Entity* Unit, vector<Entity*> &whatVec);
	void RemoveAllUnits(vector<Entity*> &whatVec);
	void UpdateAll(float fElapsedTime, vector<Entity*> &whatVec);
	void RenderAll(vector<Entity*> whatVec);

	vector <Entity*> Army;
	vector <Entity*> Squad;
	vector <Entity*> AvailableUnits;
private:


	bool Iterating;
};